package com.yanqu.road.entity.activity.langyabang.config;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.List;
@FieldTypeAnnotation(tableName = "t_s_activity_langya_draw",desc = "琅琊榜求策配置")
public class LangYaRollDiceConfig {
    @FieldTypeAnnotation(desc = "活动id",select = true)
    private int activityId;
    @FieldTypeAnnotation(desc = "结果id")
    private int id;
    @FieldTypeAnnotation(desc = "结果类型")
    private int type;
    @FieldTypeAnnotation(desc = "权重")
    private int weight;
    @FieldTypeAnnotation(desc = "事件参数")
    private String eventParam;
    //自用
    private List<Integer> eventParamList;
    @FieldTypeAnnotation(desc = "基础产出")
    private String baseProduce;
    //自用
    private List<Integer> baseProduceList;
    @FieldTypeAnnotation(desc = "奖励")
    private String reward;
    @FieldTypeAnnotation(desc = "保底")
    private int protectNum;
    @FieldTypeAnnotation(desc = "本结果解锁条件")
    private int unlock;
    @FieldTypeAnnotation(desc = "加成建筑类型")
    private int addType;
    @FieldTypeAnnotation(desc = "品质")
    private int quality;


    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getWeight() {
        return weight;
    }

    public void setWeight(int weight) {
        this.weight = weight;
    }

    public String getEventParam() {
        return eventParam;
    }

    public void setEventParam(String eventParam) {
        this.eventParam = eventParam;
    }

    public List<Integer> getEventParamList() {
        return eventParamList;
    }

    public void setEventParamList(List<Integer> eventParamList) {
        this.eventParamList = eventParamList;
    }

    public String getBaseProduce() {
        return baseProduce;
    }

    public void setBaseProduce(String baseProduce) {
        this.baseProduce = baseProduce;
    }

    public List<Integer> getBaseProduceList() {
        return baseProduceList;
    }

    public void setBaseProduceList(List<Integer> baseProduceList) {
        this.baseProduceList = baseProduceList;
    }

    public String getReward() {
        return reward;
    }

    public void setReward(String reward) {
        this.reward = reward;
    }

    public int getProtectNum() {
        return protectNum;
    }

    public void setProtectNum(int protectNum) {
        this.protectNum = protectNum;
    }

    public int getUnlock() {
        return unlock;
    }

    public void setUnlock(int unlock) {
        this.unlock = unlock;
    }

    public int getAddType() {
        return addType;
    }

    public void setAddType(int addType) {
        this.addType = addType;
    }

    public int getQuality() {
        return quality;
    }

    public void setQuality(int quality) {
        this.quality = quality;
    }
}
